﻿#include<iostream>
using namespace std;
int commonDivisor(int x1, int x2) {
	int tem = 0;
	int n = max(x1, x2);
	for (int i = 1; i <= n; i++) {
		if (x1 % i == 0 && x2 % i == 0) {
			tem = i;
		}
	}
	return tem;
}
int commonDivisor(int x1, int x2, int x3) {
	int tem = 0;
	int n = max(max(x1, x2), x3);
	for (int i = 1; i <= n; i++) {
		if (x1 % i == 0 && x2 % i == 0 && x3 % i == 0) {
			tem = i;
		}
	}
	return tem;
}
int commonDivisor(int x1, int x2, int x3, int x4) {
	int tem = 0;
	int n = max(max(x1, x2), max(x3, x4));
	for (int i = 1; i <= n; i++) {
		if (x1 % i == 0 && x2 % i == 0 && x3 % i == 0 && x4 % i == 0) {
			tem = i;
		}
	}
	return tem;
}
int main() {
	cout << "请输入四个整数：" << endl;
	int arr[4] = { 0 };
	for (int i = 0; i < 4; i++) {
		cin >> arr[i];
	}
	cout << "整数" << arr[0] << "," << arr[1] << " 的最大公约数为" << commonDivisor(arr[0], arr[1]) << endl;
	cout << "整数" << arr[0] << "," << arr[1] << "," << arr[2] << " 的最大公约数为" << commonDivisor(arr[0], arr[1], arr[2]) << endl;
	cout << "整数" << arr[0] << "," << arr[1] << "," << arr[2] << "," << arr[3] << " 的最大公约数为" << commonDivisor(arr[0], arr[1], arr[2], arr[3]) << endl;
}